Natural language processing (NLP) takes text or speech and converts it into forms that can be used as parts of larger systems. It may be used interactively in a conversatonal user interface or voice assistant, or as part of a batch process such as information management extracting structured data from free-text documents. Traditional NLP often proceeds in a number of phases {{syntactic analysis} – ((semantic analysis}}– ((pragmatic analysis}}; but large-language models are more monolithic and some applications with limited vocabulary may be able to skip stages.
Used in Chap. 10: page 140; Chap. 13: pages 201, 203; Chap. 17: page 262; Chap. 18: page 272; Chap. 19: page 298; Chap. 20: pages 325, 326; Chap. 23: page 366; Chap. 24: page 378
Also known as natural language algorithms, NLP